﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Microsoft.Xna.Framework.Graphics;

namespace Arcadium.Graphics
{
    class ViewResource
    {
        #region Properties

        /// <summary>
        /// A default font shared by all the screens. This saves
        /// each screen having to bother loading their own local copy.
        /// </summary>
        public static SpriteFont MenuFont { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public static float TextIndent
        {
            get { return 16 * MenuFont.Spacing; }
        }


        /// <summary>
        /// A default SpriteBatch shared by all the screens. This saves
        /// each screen having to bother creating their own local instance.
        /// </summary>
        public static SpriteBatch SpriteBatch { get; set; }


        /// <summary>
        /// A blank texture.
        /// </summary>
        public static Texture2D BlankTexture { get; set; }

        #endregion
    }
}
